#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<string.h>
#define NUM 100
int main()
{
    const char run[] = "|/-\\";//表示程序正在运行 \要转义！
    char buf[NUM];
    memset(buf,0,sizeof(buf));
    int i = 0;
    while(i<=100)
    {
        //i%4 得到的值的范围：[0,3]
        printf("[%-100s][%3%%d][%c]\r",buf,i,run[i%4]);//%要进行转义
        fflush(stdout);
        buf[i++] = '=';
        usleep(50000);//sleep的单位是s   usleep单位是微秒
    }
    printf("\n");
    return 0;
}